package com.nfit.shopadmin.mapper;

import com.nfit.shopmodel.entity.product.Product;
import com.nfit.shopmodel.entity.product.ProductSku;
import com.nfit.shopmodel.vo.product.ProductVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * ClassName:ProductMapper
 * Package:com.nfit.shopadmin.mapper
 * Description
 *
 * @Author L
 * @Create 2024/12/11 10:09
 */
@Mapper
public interface ProductMapper {

    List<Product> getProductImage();

    /**
     * 首页热门商品
     */
    List<Product> getHotProduct();

    /**
     * 根据商品id查询商品
     * @param id 商品id
     */
    Product findById(Long id);

    //获取同类商品推荐数据(获取二级商品分类下的前10条数据商品)
    List<Product> getSimilarRecommendList(Long category2Id);
}
